home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / stack.zip / MANUAL.DOC < prev    next >
Text File  |  1988-02-07  |  7KB  |  150 lines

  1.                         DOCUMENTATION DISPLAY SYSTEM
  2.  
  3.  
  4. Introduction - Get it Right
  5.  
  6.  
  7.          First of all if you're not reading this as a result of entering
  8.  
  9.                           MANUAL MANUAL
  10.  
  11. theε you'rσ missinτ thσ poin⌠ oµ thσ prograφ anΣ ╔ sugges⌠ tha⌠ yo⌡ exi⌠ anΣ ì
  12. restar⌠ b∙ enterinτ thσ abovσ command.
  13.  
  14.  
  15.          Havinτ go⌠ thσ preliminarie≤ ou⌠ oµ thσ roaΣ ¡ thσ purposσ oµ  thi≤ ì
  16. prograφ  i≤  t∩ providσ yo⌡ witΦ aε eas∙ mean≤ oµ givinτ thσ user≤  oµ  you≥ ì
  17. softwarσ áoε linσ documentation«  Mos⌠ oµ yo⌡ wil∞ havσ seeε  thσ á oε álinσ  ì
  18. documentatioε á provideΣ á witΦ somσ commercia∞ packages« á Typicall∙ áthesσ ì
  19. package≤ ádispla∙  ß tablσ oµ content≤  oε thσ  screen¼  le⌠ yo⌡ ácurso≥ át∩ ì
  20. thσ topiπ oµ  interes⌠ theε pres≤  returε  t∩ displa∙ details«  Thi≤ prograφ ì
  21. provide≤ yo⌡ witΦ aε eas∙ mean≤ oµ doinτ thi≤«
  22.  
  23.  
  24. Using Manual
  25.  
  26.          Syntax.  MANUAL  <filename>  [<lines per page>]
  27.  
  28. Where <filename> is the name of the documentation file to be processed.  An
  29.                  extension of '.DOC' is assumes and should not be entered.
  30.       <lines per page> is the length of the printer paper (66 = 11", 72 =
  31.                  12").  Default is 66.
  32.  
  33.          Ho≈ t∩ Use.é   MANUA╠  expect≤ ß fairl∙ plaiε inpu⌠ filσ endinτ witΦ ì
  34. ß á".DOCó extension« Thσ filσ shoulΣ includσ onl∙ norma∞ áASCI╔ ácharacters¼ ì
  35. eacΦ linσ shoulΣ finisΦ witΦ ß  carriagσ  returε-linσ feeΣ anΣ shoulΣ bσ án∩ ì
  36. longe≥ áthaε á7╕ characters«  Beinτ ß diσ harΣ WordSta≥ use≥ áI'vσ áse⌠ áthσ ì
  37. prograφ áu≡ t∩ handlσ WordSta≥ documen⌠ file≤ (i⌠ automaticall∙ áreset≤ áthσ ì
  38. to≡ bit⌐ anΣ i⌠ wil∞ recognisσ somσ Wordsta≥ command≤  bu⌠ i⌠ i≤ árelativel∙ ì
  39. simplσ t∩ modif∙ thσ prograφ t∩ accep⌠ outpu⌠ froφ you≥ worΣ processo≥ á(seσ ì
  40. below)«   
  41.  
  42.          Wheε á i⌠ ástart≤ á MANUA╠ álook≤ áfo≥ áaε áinde° áfilσ á¿ áá'.IDXº ì
  43. extension)«  Iµ  i⌠  can'⌠ finΣ onσ i⌠ read≤ thσ nominateΣ documen⌠ filσ anΣì
  44. create≤ áthσ inde° filσ (".IDX"⌐ anΣ ß modifieΣ documen⌠ filσ (".DOK")« á Iµ ì
  45. yo⌡ áchangσ thσ documentatioε filσ (tha⌠ i≤ yo⌡ edi⌠ thσ .DO├ áfile⌐ ásimpl∙ ì
  46. deletσ á thσ áinde° filσ anΣ MANUA╠ wil∞ creatσ ne≈ .ID╪ anΣ á.DO╦ áfilσ át∩ ì
  47. matcΦ thσ  modifieΣ documentation«  
  48.  
  49.          MANUA╠ átheε display≤ thσ  firs⌠ pagσ oµ thσ inde° anΣ wait≤ fo≥ áß ì
  50. commanΣ froφ thσ use≥ (thesσ command≤ arσ displayeΣ oε ß promp⌠ linσ a⌠ áthσ ì
  51. bottoφ oµ thσ screen)«  Thσ command≤ recogniseΣ are:
  52.  
  53. U╨ ª DOW╬ arrow≤ ¡ movσ thσ highligh⌠ ba≥ u≡ anΣ dowε onσ line.
  54.  
  55. PgU≡ ª PgDε ¡ displa∙ thσ nex⌠ o≥ previou≤ pagσ oµ thσ index.
  56.  
  57. HOM┼ ¡ ááwil∞ ácausσ thσ WHOL┼ oµ thσ manua∞ t∩ bσ printed«  MANUA╠ áexpect≤ ì
  58. ááááááááát∩ bσ ablσ t∩ prin⌠ 9╢ character≤ acros≤ ß pagσ (ie« 1▓ cpΘ oε aε ╕ ì
  59. áááááááááiε page).
  60.  
  61. EN─ ¡ áááwil∞ exi⌠ froφ thσ program.è
  62. ENTE╥ ¡ áwil∞ ádispla∙ ß screeε oµ tex⌠ froφ thσ documentatioε ástartinτ áa⌠ ì
  63. áááááááááthσ highlighteΣ line.
  64.  
  65.          Wheε áß áscreeε áoµ átex⌠ i≤ beinτ ádisplayeΣ áthσ ásamσ ákey≤ áarσ ì
  66. recogniseΣ excep⌠ fo≥ thσ arro≈ keys«  Howeve≥ thσ HOM┼ ke∙ wil∞ onl∙ áprin⌠ ì
  67. onσ ápagσ oµ documentation¼ startinτ witΦ thσ curren⌠ screen¼ anΣ áEN─ áwil∞ ì
  68. returε thσ use≥ t∩ tablσ oµ contents/index.
  69.  
  70.          Ho≈ áMANUA╠ Build≤ thσ Index.é  T∩ creatσ it≤ inde° á MANUA╠ á scan≤  ì
  71. thσ ádocumentatioε  filσ lookinτ fo≥ tex⌠ surroundeΣ b∙ Wordsta≥ prin⌠ ábolΣ  ì
  72. (^B⌐ ácommands« á  Thσ áencloseΣ átex⌠ i≤ assumeΣ t∩ bσ áß áheadinτ áanΣ ái≤ ì
  73. includeΣ  iε thσ inde° accordinτ t∩ thσ followinτ rules:
  74.  
  75. -        Iµ  thσ  tex⌠ i≤ centereΣ iε thσ pagσ (witΦ morσ thaε  ß  nominateΣ ì
  76. ááááááááánumbe≥ á oµ  leadinτ  blank≤ ¡ seσ below⌐ theε thσ tex⌠ i≤ átreateΣ  ì
  77. áááááááááa≤ á ß  majo≥ headinτ   anΣ   i≤  lef⌠  justifieΣ  iε  thσ á index«    ì
  78. áááááááááThσ   titlσ "DOCUMENTATIO╬ DISPLA┘ SYSTEMó i≤ ß majo≥ heading.
  79.  
  80. -        Iµ thσ tex⌠ start≤ iε thσ lef⌠ margiε theε i⌠ i≤ treateΣ a≤ ß grou≡ ì
  81. áááááááááheadinτ  anΣ i≤ placeΣ iε thσ inde° indenteΣ froφ  majo≥  headings« ì
  82. ááááááááá"Usinτ Manualó i≤ ß grou≡ heading.
  83.  
  84. -        Iµ  thσ  tex⌠  i≤ indenteΣ froφ thσ lef⌠ margiε  bu⌠  les≤  thaε  ßì
  85. ááááááááánominateΣ  numbe≥  oµ  leadinτ  blank≤ theε  i⌠  i≤  treateΣ  a≤  ß ì
  86. áááááááááparagrapΦ  headinτ anΣ i≤ placeΣ iε thσ inde° indenteΣ  froφ  grou≡ ì
  87. áááááááááheadings«  "Ho≈ T∩ Useó i≤ ß paragrapΦ heading.
  88.  
  89.  
  90.          Othe≥ Wordsta≥ Command≤ Recognised«  Iε additioε t∩ thσ ^┬  commanΣ ì
  91. MANUA╠  recognise≤  tw∩ othe≥ Wordsta≥ command≤ ^─ (prin⌠  double⌐  anΣ  .pß ì
  92. (pagσ  break⌐  whicΦ  arσ  actioneΣ iµ thσ use≥  request≤  ß  prin⌠  oµ  thσ ì
  93. documentation«  Ho≈ MANUA╠ handle≤ thesσ command≤ i≤ describeΣ below:
  94.  
  95. -        ^B«   Tex⌠  encloseΣ b∙ ^B'≤ i≤ includeΣ iε thσ  inde°  createΣ  a≤ ì
  96. ááááááááádescribeΣ abovσ anΣ doublσ strucδ iµ thσ documentatioε i≤ printed.
  97.  
  98. -        ^D«   Tex⌠ encloseΣ b∙ ^D'≤ i≤ no⌠ includeΣ iε thσ inde°  buil⌠  b∙ ì
  99. áááááááááMANUA╠ bu⌠ i≤ doublσ strucδ wheε thσ documentatioε i≤ printed.
  100.  
  101. -        .pß á (startinτ áiε thσ lef⌠ mos⌠ characte≥ positioε iε áthσ áline⌐ ì
  102. áááááááááCause≤ ß pagσ breaδ wheε thσ documentatioε i≤ printed.
  103.  
  104.  
  105. Modifying MANUAL
  106.  
  107.          MANUA╠  wa≤  writteε  iε  ß  bi⌠ oµ ß  rusΦ  s∩  thσ  codσ  i≤  no⌠ ì
  108. particularl∙ gooΣ bu⌠ i⌠ doe≤ work«  Iµ i⌠ prove≤ usefu∞ theε ╔ ma∙  rewritσ ì
  109. i⌠  anΣ ╔ woulΣ bσ interesteΣ iε an∙ suggestions«  Fo≥ thosσ oµ yo⌡ wh∩  arσ ì
  110. gamσ  I'vσ  includeΣ thσ Turb∩ Pasca∞ sourcσ code«  Beforσ yo⌡ looδ  a⌠  thσ ì
  111. codσ  anΣ  becomσ dismayeΣ therσ arσ somσ simplσ modification≤ tha⌠  caε  bσ ì
  112. madσ  t∩  tailo≥  i⌠  t∩ you≥ owε needs«   Thesσ  consis⌠  oµ  changinτ  thσ ì
  113. constant≤ a⌠ thσ star⌠ oµ thσ prograφ anΣ arσ describeΣ below:
  114.  
  115. pageline≤ ¡ Thi≤ i≤ thσ defaul⌠ numbe≥ oµ line≤ printeΣ oε ß page.
  116.  
  117. bold -   Thi≤ i≤ thσ characte≥ MANUA╠ use≤ t∩ distinguisΦ heading≤ anΣ coulΣ ì
  118. ááááááááábσ  changeΣ  t∩ anothe≥ singlσ bytσ commanΣ useΣ  b∙  anothe≥  worΣ ì
  119. áááááááááprocesso≥ (o≥ an∙ characte≥ yo⌡ choose¼ eg« /¼ "¼ ..).
  120.  
  121. double - Thσ  characte≥  useΣ t∩ enclosσ tex⌠ t∩ bσ printeΣ doublσ  bu⌠  no⌠ ìèáááááááááincludeΣ iε thσ index.
  122.  
  123. tab_posε ¡ áthσ ánominateΣ numbe≥ oµ space≤ discusseΣ above«  Iµ áß áheadinτ ì
  124. ááááááááástart≤ ámorσ thaε tab_posε space≤ froφ thσ lef⌠ margiε theε ái⌠ ái≤ ì
  125. *áááááááááconsidereΣ ß centereΣ heading¼ otherwisσ i⌠ i≤ ß paragrapΦ o≥ grou≡ì
  126. áááááááááheading.
  127.  
  128. striptop ¡ useΣ t∩ rese⌠ thσ to≡ bi⌠ iε WordSta≥ files«  Iµ yo⌡ wan⌠ t∩ áusσ ì
  129. áááááááááthσ IB═ extendeΣ characte≥ se⌠ theε yo⌡ shoulΣ se⌠ thi≤ constan⌠ t∩ ì
  130. ááááááááá255.
  131.  
  132. lightgrey¼ black¼ lightbluσ yello≈ ¡ thσ colour≤ useΣ iε thσ screeε display« ì
  133. áááááááááChangσ thσ value≤ (bu⌠ no⌠ thσ name≤ !⌐ t∩ ge⌠ differen⌠ colour≤ oε ì
  134. áááááááááthσ screen.
  135.  
  136.  
  137.  
  138. Copywrite and All That Jazz
  139.  
  140.  
  141.          N∩  copywritσ o≥ an∙ oµ tha⌠ jus⌠ freσ softwarσ bu⌠ ╔ d∩  asδ  tha⌠ ì
  142. yo⌡  givσ credi⌠ wherσ credi⌠ i≤ duσ anΣ leavσ m∙ namσ iε thσ  program«   Iµ ì
  143. yo⌡ finΣ thi≤ prograφ useful¼ havσ suggestion≤ o≥ improvement≤ t∩ thσ codσ ╔ ì
  144. woulΣ likσ t∩ know«  ╔ caε bσ contacteΣ oε (062⌐ 369216.
  145.  
  146.  
  147. Shane Bergl
  148.  
  149. September 1987
  150.